<?php

// 在 "App\Http\Controllers\Admin" 命名空间下的控制器
Route::namespace('Admin')->group( function () {
    // 登录接口
    Route::post('login', 'LoginController@login')
        ->name('admin.login');


    // 需要鉴权的接口
    Route::group(['middleware' => 'auth:admin'], function () {

        // 概览
        Route::get('dashboard/overview', 'DashboardController@overview')
            ->name('admin.dashboard.overview');

        // 图片上传、删除
        Route::post('images/upload', 'ImagesController@uploadImage')
            ->name('admin.images.uploadImage');
        Route::delete('images', 'ImagesController@deleteImage')
            ->name('admin.images.deleteImage');

        // 商品管理
        Route::get('products/export', 'ProductsController@export')
            ->name('admin.products.export');
        Route::post('products/import', 'ProductsController@bulkImport')
            ->name('admin.products.import');
        Route::resource('products', 'ProductsController', ['names' => 'admin.products']);

        // 品牌管理
        Route::resource('brands', 'BrandsController', ['names' => 'admin.brands']);

        // 登出
        Route::post('logout', 'LoginController@logout')
            ->name('admin.logout');
    });



});
